home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 088 / menus.arc / MENUS.DOC < prev    next >
Encoding:
Text File  |  1988-02-22  |  6.2 KB  |  96 lines

  1.  
  2. This documentation file was written by Bob Connors, SysOp of WILDCAT!
  3. Orphanage in Fountain, Colorado, and details the experiences I had in setting
  4. up the menus contained withing this ARC file.  
  5.  
  6. The menus in this ARC file are the basic color menus used by WILDCAT!  in the
  7. event that the HI, MD, and LO ANSI menus are not included.  Since I wanted to
  8. use those three categories of menus, I had to use the included menus as
  9. skeleton menus in the development of the others.  
  10.  
  11. All the menus were developed using TheDraw, an ANSI color utility available on
  12. most bulletin boards.  TheDraw was selected because of its ability to animate
  13. a screen.  Also used was a text editor (EDIT.COM) that is capable of including
  14. control codes used by WILDCAT!  It is assumed that all WILDCAT! sysops have
  15. such an editor.  Norton Utilities also has an editor capable of entering
  16. control codes.
  17.  
  18. After ensuring that you are in the directory that contains the .SCR files,
  19. load TheDraw and load in whatever menu you want to work on (ALT-L for load).
  20. As the file is loaded, you will see it display the menu from top to bottom,
  21. and when it is done, it will then insert the control codes in the proper
  22. location.  The file, as noted by TheDraw, is loaded in animation mode (the
  23. insertion of the control codes is the animation).
  24.  
  25. Before you can begin editing, you must turn the animation mode off.  Press
  26. ALT-J to do so, select Normal and answer the next question with "Yes."  This
  27. makes the file a normal ASCII graphics file but the colors are still there.
  28. Now you can edit the file to change the name of the BBS, the menu options or
  29. order, or even blank out anything you don't want in the file (for example,
  30. removal of some options for the LO menu).  Just be sure that before you start
  31. doing any editing of any field that you press ALT-U to make TheDraw use the
  32. same color that is contained in the field.  Be careful, as some fields have
  33. both color graphics and text color.
  34.  
  35. Next, blank out the control codes (necessary), again using ALT-U as necessary.
  36. When you are done editing the menu the way you want it, use Ctrl-PgUp to go to
  37. the top left corner of the screen.  Press ALT-J again to re-enable the
  38. animation mode and tell TheDraw to scan starting from the Top.  It will scan
  39. the menu and build a table of what is where.  When the scan is done, you can
  40. position the cursor to where you want the control codes (don't forget ALT-U).
  41. TheDraw does not permit control codes to be entered directly so we must cheat
  42. a little here.  What I did was enter "##" everywhere I was going to include a
  43. control code.  Pay attention to the order in which you enter them, as you will
  44. need to use that order later when we change them to valid control codes.  I
  45. used a "left to right, top to bottom" sequence which seems the most logical to
  46. use.  As you enter each "##" in its location, you will see TheDraw update the
  47. table (numbers in lower right hand corner of the screen).
  48.  
  49. When you have finished with entering the "##", go to the lower right corner of
  50. the menu (not the screen) and place the cursor over the last graphic block.
  51. Press Alt-F6 to select the correct character set, Alt-U to ensure the proper
  52. color, and then press F3 to re-enter that block.  Although this may seem
  53. redundant, it is necessary to prevent WC! from putting the prompt line in the
  54. middle of the menu.  Next, press ENTER.  The last step is to press Alt-Y, to
  55. delete the blank line just below the menu.  Trust me on that.  It took me
  56. almost 2.5 hours to figure out why the menu would scroll an extra line (with
  57. the top of the menu moving off the screen).  Doing the Alt-Y (delete current
  58. line) prevents the menu from scrolling too far.
  59.  
  60. You can now save the file (Alt-S).  I answered the questions for saving with
  61. Clear Screen, 200 characters per line, fastest speed and then the file name.
  62. These parameters can be changed, based on your own preference.  Once the file
  63. is saved, exit TheDraw and load the file (newly saved one) into the editor.
  64. Do a search for the "##" that you entered previously (it helps if you printed
  65. out a shell of the menu on your printer before going into animation mode, so
  66. that you can remember what the ##'s are supposed to represent).
  67.  
  68. Replace the ## with the appropriate control codes that represent the fields
  69. that you want displayed.  Use the WC! manual if you need to (who doesn't?).
  70. Do that for all the ##'s, remembering the order in which you originally
  71. entered them.  When you are done changing the ##'s, resave the file and exit
  72. the editor.  The menu is now ready to be displayed by WC!.  There is one more
  73. thing, however, you may need to do.  If you know what the ANSI codes used for
  74. spacing mean, you may need to convert some from a spacing code to a locate
  75. row, column code.  Some of the displayable fields are of a variable length.
  76. For example, the number of calls a user has made is subject to change from a
  77. one digit number to a two digit number to a three digit number, etc... if
  78. there are any other fields on the same line, they will move to the right as
  79. the other field increases in size since they are designated by TheDraw to be
  80. displayed so many spaces to the right of the previous field.  If this causes
  81. you a problem, you can convert those spacing codes to the locate codes with
  82. the editor.  The field is usually preceded by an esc code (left arrow followed
  83. by a left bracket in EDIT.COM) and a number followd by the letter C.  Erase
  84. from right to left, starting with the letter C up to the left bracket.  Then
  85. enter the row number, a semicolon, the column number and the letter H.
  86. Instead of spacing, the file will now display that field at the row and column
  87. specified.  By the way, TheDraw will tell you the row and column numbers you
  88. need to use, although it will be in column, row sequence instead.
  89.  
  90. In closing, I wish to thank Nick Lemburg of Nick at Nite BBS in Salt Lake City
  91. for putting these menus up on his BBS for WC! SysOps to download and use, as
  92. well as for his patience in my initial efforts of trying to get them to work.
  93. If you have PC Pursuit (or lots of money for long distance) I recommend you
  94. call his board.  He currently has 50 doors (live programs) on his BBS, many of
  95. which are downloadable.  Well worth the call.  801-964-1889.
  96.